package com.hh.tax.mapper;

import com.hh.tax.vo.QueryAllTaxTypeVo;
import com.hh.tax.vo.StatusChangeVo;
import com.hh.tax.bean.Tax;
import com.hh.tax.vo.TaxVo;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface TaxMapper {
    List<Tax> selectAllPlanCategory(TaxVo taxVo);

    int judgeTaxCodeIsExist(String taxCode);

    int updateStatusById(StatusChangeVo statusChangeVo);

    int insert(Tax record);

    int updateByPrimaryKeySelective(Tax record);

    int judgeUpdateTaxCodeIsExist(Integer id,String taxCode);


    List<QueryAllTaxTypeVo> getAllTax();

    Integer getTaxById(Integer taxType);
}